Refinement rules for the automatic TLM-to-RTL conversion of temporal assertions

نویسندگان

چکیده

Today's systems on chip (SoCs) require a complex design and verification process. In early stages, high-level debugging of the SoC functionality is feasible TLM (Transaction-Level Modeling) descriptions. To ease such SoC's models, Assertion-Based Verification (ABV) enables runtime temporal properties. last RTL (Register Transfer Level) descriptions hardware blocks expose microarchitectural details. gain confidence in validity system level properties after this TLM-to-RTL synthesis, transaction assertions must be reverifiable models. address that issue, we propose refinement rules for automatic to signal transformation PSL (Property Specification Language, IEEE standard 1850). We sketch architecture prototype tool automates refinement, give some illustrative examples realistic use case.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toward a TLM to RTL refinement: a formal approach

Due to increasing complexity of SoC and shortening life time cycle of product, time to market becomes a major challenge in SoC design. To overcome this problem, an abstract representation of the platform under development can be used by software developers at the early stage of the development. This abstracted platform is then refined until its complete specification. For now, it remains diffic...

متن کامل

Automatic Refinement of Linguistic Rules for Tagging

This paper describes an approach to POS tagging based on the automatic refinement of manually written linguistic tagging rules. The refinement was carried out by means of a learning algorithm based on decision trees. The tagging rules work on ambiguity classes: each input word undergoes a morphological analysis and a set of possible tags is returned. The set of tags determines the ambiguity cla...

متن کامل

SystemC Manipulation Framework: from RTL VHDL to Optimized TLM SystemC

We propose a novel framework for SystemC manipulation based on the open-source hardware design and analysis environment zamiaCAD. The framework provides optimized VHDL-to-SystemC translation and subsequent abstraction to higher-level, including an Eclipse-based front-end. 1. Overview of zamiaCAD zamiaCAD [1] is a modular and extensible open source framework supporting multiple use-cases, like h...

متن کامل

Abstraction Refinement for Quantified Array Assertions

ion Refinement for Quantified Array Assertions Mohamed Nassim Seghir, Andreas Podelski, and Thomas Wies 1 University of Freiburg, Germany 2 EPFL, Switzerland Abstract. We present an abstraction refinement technique for the verification of universally quantified array assertions such as “all elements in the array are sorted”. Our technique can be seamlessly combined with We present an abstractio...

متن کامل

Evaluating Code Coverage of Assertions by Static Analysis of Rtl

Assertions are critical in pre-silicon hardware verification to ensure expected design behavior. While Register Transfer Level (RTL) code coverage can provide a metric for assertion quality, few methods to report it currently exist. We introduce two practical and effective code coverage metrics for assertions one inspired by test suite code coverage as reported by RTL simulators and the other b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Integration

سال: 2021

ISSN: ['0720-5120']

DOI: https://doi.org/10.1016/j.vlsi.2020.06.003